getUserInfo()
$(function () {
    let layer = layui.layer
    //退出功能
    $('#btnout').on('click', function () {
        layer.confirm('是否退出登录?', { icon: 3, title: '提示' }, function (index) {
            localStorage.removeItem('token')
            location.href = '/login.html'
            layer.close(index);
        });


    })
})
//获取用户的信息
function getUserInfo() {
    $.ajax({
        type: "GET",
        url: "/my/userinfo",
        async: false,
        //headers 就是请求头配置对象   获取用户信息需要携带
        // headers: { Authorization: localStorage.getItem('token') || '' },
        success: function (res) {
            if (res.status !== 0) {
                return layui.layer.msg('获取用户信息失败')
            }
            //调用 renderAvater 渲染用户头像
            renderAvater(res.data)
        },
        // //控制访问权限 
        // complete: function (res) {
        //     if (res.responseJSON.status === 1 && res.responseJSON.message === "身份认证失败！") {
        //         localStorage.removeItem('token')
        //         location.href = '/login.html'
        //     }
        // }
    });
}

//渲染用户头像
function renderAvater(user) {
    //获取到用户信息的名字
    let name = user.nickname || user.username;
    //设置欢迎文本
    $('#welcome').html('欢迎&nbsp;&nbsp' + name)
    //按需渲染用户头像
    if (user.user_pic !== null) {
        $('.layui-nav-img').arrt('src', user.user_pic).show()
        $('.text-avatar').hide()
    } else {
        //渲染文字头像
        $('.layui-nav-img').hide()
        //获取到用户名字的第一个字符 name[0] 然后转换为大写toUpperCase
        let first = name[0].toUpperCase()
        $('.text-avatar').html(first).show()
    }
}
